LL ICACHE APIs listing for migration

There are a few API changes in the LL layer. This page lists only the modified LL APIs. Others not listed here are unchanged between HAL1 and HAL2.

LL ICACHE macros

HAL1

series

HAL2

LL_ICACHE_WriteReg

u5, h5

LL_ICACHE_WRITE_REG

LL_ICACHE_ReadReg

u5, h5

LL_ICACHE_READ_REG

LL ICACHE structures

HAL1

series

HAL2

LL_ICACHE_RegionTypeDef

u5, h5

ll_icache_region_t

LL ICACHE functions

HAL1

series

HAL2

Refer to

LL_ICACHE_ConfigRegion

u5, h5

LL_ICACHE_SetConfigRemapRegion

Refer to

LL_ICACHE_ClearFlag_BSYEND

u5, h5

LL_ICACHE_ClearFlag_BSYEND

LL_ICACHE_ClearFlag_ERR

u5, h5

LL_ICACHE_ClearFlag_ERR

LL_ICACHE_Disable

u5, h5

LL_ICACHE_Disable

LL_ICACHE_DisableIT_BSYEND

u5, h5

LL_ICACHE_DisableIT_BSYEND

LL_ICACHE_DisableIT_ERR

u5, h5

LL_ICACHE_DisableIT_ERR

LL_ICACHE_DisableMonitors

u5, h5

LL_ICACHE_DisableMonitors

LL_ICACHE_DisableRegion

u5, h5

LL_ICACHE_DisableRegion

LL_ICACHE_Enable

u5, h5

LL_ICACHE_Enable

LL_ICACHE_EnableIT_BSYEND

u5, h5

LL_ICACHE_EnableIT_BSYEND

LL_ICACHE_EnableIT_ERR

u5, h5

LL_ICACHE_EnableIT_ERR

LL_ICACHE_EnableMonitors

u5, h5

LL_ICACHE_EnableMonitors

LL_ICACHE_EnableRegion

u5, h5

LL_ICACHE_EnableRegion

LL_ICACHE_GetHitMonitor

u5, h5

LL_ICACHE_GetHitMonitor

LL_ICACHE_GetMissMonitor

u5, h5

LL_ICACHE_GetMissMonitor

LL_ICACHE_GetMode

u5, h5

LL_ICACHE_GetMode

LL_ICACHE_GetRegionBaseAddress

u5, h5

LL_ICACHE_GetRegionBaseAddress

LL_ICACHE_GetRegionMasterPort

u5, h5

LL_ICACHE_GetRegionMasterPort

LL_ICACHE_GetRegionOutputBurstType

u5, h5

LL_ICACHE_GetRegionOutputBurstType

LL_ICACHE_GetRegionRemapAddress

u5, h5

LL_ICACHE_GetRegionRemapAddress

LL_ICACHE_GetRegionSize

u5, h5

LL_ICACHE_GetRegionSize

LL_ICACHE_Invalidate

u5, h5

LL_ICACHE_Invalidate

LL_ICACHE_IsActiveFlag_BSYEND

u5, h5

LL_ICACHE_IsActiveFlag_BSYEND

LL_ICACHE_IsActiveFlag_BUSY

u5, h5

LL_ICACHE_IsActiveFlag_BUSY

LL_ICACHE_IsActiveFlag_ERR

u5, h5

LL_ICACHE_IsActiveFlag_ERR

LL_ICACHE_IsEnabled

u5, h5

LL_ICACHE_IsEnabled

LL_ICACHE_IsEnabledIT_BSYEND

u5, h5

LL_ICACHE_IsEnabledIT_BSYEND

LL_ICACHE_IsEnabledIT_ERR

u5, h5

LL_ICACHE_IsEnabledIT_ERR

LL_ICACHE_IsEnabledMonitors

u5, h5

LL_ICACHE_IsEnabledMonitors

LL_ICACHE_IsEnabledRegion

u5, h5

LL_ICACHE_IsEnabledRegion

LL_ICACHE_ResetMonitors

u5, h5

LL_ICACHE_ResetMonitors

LL_ICACHE_SetMode

u5, h5

LL_ICACHE_SetMode

LL_ICACHE_SetRegionBaseAddress

u5, h5

LL_ICACHE_SetRegionBaseAddress

LL_ICACHE_SetRegionMasterPort

u5, h5

LL_ICACHE_SetRegionMasterPort

LL_ICACHE_SetRegionOutputBurstType

u5, h5

LL_ICACHE_SetRegionOutputBurstType

LL_ICACHE_SetRegionRemapAddress

u5, h5

LL_ICACHE_SetRegionRemapAddress

LL_ICACHE_SetRegionSize

u5, h5

LL_ICACHE_SetRegionSize